/*
 * @Descripttion: 
 * @version: 
 * @Author: Ansel
 * @Date: 2020-03-10 20:56:45
 * @LastEditors: Ansel
 * @LastEditTime: 2020-03-10 22:32:08
 */
const MyPromise = (() => {
    const PENDING = "pending",
        RESOLVED = "resolved",
        REJECTED = "rejected",
        PromiseValue = Symbol("PromiseValue"),
        PromiseStatus = Symbol("PromiseStatus"),
        fullFilledList = Symbol("fullFilledList"),
        changeStatus = Symbol("changeStatus"),
        
})
class MyPromise{

    /**
     * 
     * @param {*} executor 未决阶段（pending状态) 下的处理函数
     */
    constructor(executor){

    }
}
